package com.qf.dao;

import com.qf.pojo.Permsetting;

import java.util.List;
import java.util.Map;

/**
 * 职位模块Mapper层
 */
public interface PermsettingMapper {
    //根据deptID查询全部职位信息
    List<Permsetting> findAllRolesByDeptId(Integer deptId);

    //分页条件查询所有对应职位信息
    List<Permsetting> findAllRoleInfoByLimit(Map map);

    int deleteByPrimaryKey(Integer id);

    int insert(Permsetting record);

    int insertSelective(Permsetting record);

    Permsetting selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Permsetting record);

    int updateByPrimaryKey(Permsetting record);

    //批量逻辑删除：修改rids对应的所有用户的used为0,即禁用状态
    int updateCheckedUesd(Integer[] rid);
}